<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>核心语法</title>
</head>
<body>
    <script>
        // JavaScript它是一种弱类型的编程语言
        // 核心语法  数据类型：基本类型/引用类型、变量(常量)、运算符(算术、比较、逻辑)、控制语句(分支语句、循环语句)、数组、方法
        // 基本类型：数值型、布尔类型、String类型、null、undefined、 NaN
        // 引用类型：对象、数组
        // 变量：语法格式：数据类型  变量名  = 初始值;
        /*
         * 变量的注意事项：
         *       1. 在相同的作用域内变量不能二次定义  变量可以多次定义
         *       2. 局部变量未赋值不能使用          可以使用，值为undefined
         *       3. 超出变量作用域该变量就不能使用    默认是全局变量
         * 标识符的名命规范：
         *      1. 组成部分：大小写英文字母、0-9数字、_、$
         *      2. 不能以数字开头
         *      3. 不能使用关键字命名
         *      4. 前端上一般使用_、使用驼峰命名
         *      5. 见名知意
         */
        // js当中  var(variable) 变量名  = 初始值;

        var name = "张三";
        var age = 24;
        var sex = true;
        var height = 1.75;
        // 可以使用alert()---->阻塞弹出框
        alert("姓名为：" + name + ",年龄为：" + age + ",性别为：" + sex + "身高为：" + height);
        var name = "李四";
        alert("姓名为：" + name);

        var address;
        alert("地址为：" + address);// 地址为：undefined
        {
            var score = 90;
        }
        alert("分数为：" + score);

        // 定义变量
        var weight$double = 75;
        alert("体重为：" + weight$double);


    </script>
</body>
</html>